MADAFTDEQIQEFYEAFCLIDKDSDGFITKEKLTKVMKSMGKNPKAEQLQQMMSDVDIFGNGGITFDDFLYIMAQNTSQESASDELIEVFRVFDRDGDGLISQLELGEGMKDMGMKITAEEAEHMVREADLDGDGFLSFHEFSKMMIAASY